草庐IT

CH340 USB虚拟串口驱动

全部标签

windows - 串口数据损坏的异常模式

我正在通过从WindowsHyperTerminal发送数据来测试我的应用程序通过串行端口接收数据的情况,这大部分工作正常。例如,如果我发送:敏捷的棕狐我收到:敏捷的棕狐但是,如果我发送:UUUUUUUUUUU我收到了UUÕUÕUÕUÕUÕ或者如果我发送:aaaaaaaaaaa我收到:aaáaáaáaáaá因此对于任何长度超过2的重复字符串,第3、5、7等字符会因设置高位而损坏。两台机器上的串口设置完全相同。 最佳答案 我找到了这个:http://seetron.com/archive/html/ht_tip1.htm最后一段说:S

windows - 在主目录和所有附加驱动器的根目录中查找特定文件夹 vbs

我想查找一个特定的文件夹,该文件夹可能位于Windows7机器的主驱动器的根目录中,或者位于连接到它的任何USB驱动器的根目录中。我更愿意使用vbscript在vbscript或hta(不是htaac​​cess)中执行此操作。例如。我需要找到文件夹“xyz”。它可能在此处:C:\xyz或D:\xyz或Z:\xyz等。我不在乎它是否在此处:c:\Users\Joe\xyz或F:\folder1\xyz。我认为如果搜索集中在每个驱动器的根文件夹中,搜索会相当快。 最佳答案 这个vbscript可以在你所有连接的驱动器中寻找文件夹,所以

windows - 创建Windows驱动程序以访问网络存储

我正在开发一个应用程序,它需要管理(访问、创建、写入、读取)远程服务器上的文件,并将存储作为虚拟驱动器/卷装载到计算机上的指定位置(例如h:),例如本地usb设备。在linux上,可以使用fuse来做这样的事情。但是,在windows上,没有等价的,唯一的方法是使用驱动程序。所以我开始使用wdf创建一个驱动程序,但我一开始就被inf文件和满足我需要的最小代码调整所困扰。我看了很多官方的驱动程序示例(如nonpnp示例)和许多互联网上的各种资源(如OSROnline),但我没能完成这项工作。我所遵循的步骤为了启动驱动程序项目,我在visualstudio2013中创建了一个内核模式驱动程

windows - vbscript 找不到存储在谷歌驱动器中的批处理文件

我正在尝试在Windows7上运行以下C:\users\jdoe\googledrive\bin\script.vbs脚本:CreateObject("Wscript.Shell").Run"C:\users\jdoe\googledrive\bin\run.bat",0,True但我总是得到错误:---------------------------WindowsScriptHost---------------------------Script:C:\Users\jdoe\GoogleDrive\bin\script.vbsLine:1Char:1Error:Thesystemc

windows - 16 位程序是否在 32 位操作系统上以虚拟 8086 模式运行?

我想确认几件事。我正在为8086编写汇编语言程序。我正在使用masm611汇编器进行组装。如果我在32位窗口的命令提示符下运行和调试808616位实模式程序,它是否使用和修改实际的cpu寄存器和内存?windows32bit下程序运行在virtualmode86吗?此外,如果我使用PWBMicrosoftProgrammers’Workbench中的CodeView调试器调试程序,如下所示:PWB请确认CodeView调试器中的寄存器和内存值是否是硬件中的实际值并且正在变化。此外,当我在PWB中运行程序时,它使用32位Windows下的实际硬件。 最佳答案

c++ - 如何从驱动器号中获取驱动器名称?

我已经在互联网上搜索但找不到答案,我如何从Windows的C++驱动器盘符中获取驱动器名称?我的意思是如果我说G:\它必须给我笔式驱动器的名称。例如:可移动磁盘。 最佳答案 就像调用GetVolumeInformationAPIfunction一样简单.您传入驱动器盘符作为路径名(例如,G:\),该函数将填充一个包含卷名的缓冲区(以及其他信息,如果您对此感兴趣)。这是检索G:\驱动器的卷名所需的代码。卷名被放入szVolumeName缓冲区:WCHARszVolumeName[MAX_PATH];BOOLbSucceeded=Get

windows - 最近,我正在进行一个需要驱动器原始读/写扇区的项目

之前,我在这里发布了一个问题,询问有关如何从驱动器读取和写入数据的建议,而不是通过像“aaa.txt”这样的文件标签,而只是扇区..我被建议尝试阅读和写作....但新问题出现了……毛茸茸的参数int_read(inthandle,void*buffer,unsignedintcount);当我使用该功能并想从驱动器读取扇区时...我似乎需要将计数设置为x*512。它必须是512字节的几倍...为什么???是否有一些原始函数允许我直接逐字节使用...谢谢...btb,如果我想那样做,我应该开发自己的I/O驱动程序吗?谢谢 最佳答案 对

windows - 无法从 VB.NET Windows 服务访问网络驱动器

我有一个用VB.NET开发的Windows服务。此Windows服务每晚8点从我的C:\ftpDocs复制文件到Y:\FtpDocs文件夹中选择一个文件。Y:是一个映射驱动器,它是\\sourceServer\Outputfiles。当我从VB.NETWindows应用程序而不是Windows服务运行相同的代码时,它工作得非常好。但是从服务中它抛出访问被拒绝的错误访问\\sourceServer\Output。似乎Windows服务从C:\windows\system32运行。为此,我尝试将当前目录更改为C:\ftpService(这是我的应用程序所在的文件夹)。为了访问映射的驱动器,

windows - 在没有 WNetAddConnection2 的情况下使用 Delphi 映射网络驱动器

最近我构建了一个GUI应用程序,可将网络连接映射到Windows中的驱动器。不幸的是,它使用WNetAddConnection2()调用来完成此操作。不幸的是,WindowsAPI在映射远程WebDAV连接方面表现不佳。它在Vista中似乎工作正常,除了在尝试启用SSL时,它在XP中不起作用,除非您指定一个文件夹(您不能将它映射到根URL。例如:http://mywebdavserver.tld)。SSL在XP中也不起作用。基本上,我发现使用WNetAddConnection2()非常不可靠。也就是说,有没有什么方法可以在不使用WNetAddConnection2()的情况下使用Web

c++ - 在不同项目(没有编译时链接)中使用的 header 中声明的纯抽象 C++ 类是否共享相同的虚拟表模型?

我有一个C++头文件声明了一个仅由纯虚方法组成的类。我有两个使用该header的DLL(其中一个实现该接口(interface))但在编译时未链接。一个DLL正在动态加载另一个,将已实现接口(interface)的指针传递给另一个。这些DLL是否共享相同的虚拟表结构? 最佳答案 当然,类头足以构建完整的类(这里说的是内存中的布局,一切都是如何定位的,而不是里面的实际数据),包括精确的虚拟表结构。想一想,每个链接对象(您的.cpp文件)都是单独编译的,只有头文件是共同的,但在编译时,编译器必须知道虚拟表的精确结构才能正确路由虚拟调用。